Text copied to clipboard!
Başlık
Text copied to clipboard!Orta Seviye Java Geliştirici
Açıklama
Text copied to clipboard!
Orta seviye bir Java geliştirici arıyoruz. Ekibimize katılacak adayın, Java programlama dilinde en az 2-4 yıl deneyime sahip olması, nesne yönelimli programlama prensiplerine hakim olması ve modern yazılım geliştirme süreçlerine aşina olması beklenmektedir. Aday, mevcut projelere katkı sağlamakla birlikte yeni projelerin analiz, tasarım, geliştirme ve test aşamalarında da aktif rol alacaktır.
Java geliştiricisi olarak, Spring Framework (özellikle Spring Boot), Hibernate, RESTful API'ler ve veritabanı yönetimi konularında bilgi sahibi olmanız gerekmektedir. Ayrıca, versiyon kontrol sistemleri (özellikle Git), CI/CD süreçleri ve temel DevOps araçları hakkında bilgi sahibi olmanız tercih sebebidir.
Geliştirici, çevik yazılım geliştirme metodolojileri (Agile/Scrum) ile çalışacak ve takım içinde etkin iletişim kurarak yazılım yaşam döngüsünün her aşamasında yer alacaktır. Kod kalitesine önem veren, test yazma alışkanlığı olan ve sürekli öğrenmeye açık bir ekip arkadaşı arıyoruz.
Bu pozisyon, hem uzaktan hem de hibrit çalışma modeli ile yürütülebilir. Adayların, teknik becerilerinin yanı sıra problem çözme yetenekleri, analitik düşünme becerileri ve takım çalışmasına yatkınlıkları da değerlendirilecektir.
Eğer siz de dinamik bir yazılım geliştirme ekibinde yer almak, yenilikçi projelerde çalışmak ve kariyerinizi bir üst seviyeye taşımak istiyorsanız, başvurunuzu bekliyoruz.
Sorumluluklar
Text copied to clipboard!- Java ile yazılım geliştirme süreçlerine katkı sağlamak
- Mevcut uygulamaların bakım ve iyileştirmelerini gerçekleştirmek
- Yeni projelerin analiz, tasarım ve geliştirme aşamalarında yer almak
- RESTful API'ler geliştirmek ve entegre etmek
- Veritabanı tasarımı ve sorgulama işlemlerini yürütmek
- Kod kalitesini artırmak için testler yazmak ve sürdürmek
- Takım içinde etkin iletişim kurmak ve iş birliği yapmak
- Agile/Scrum metodolojilerine uygun çalışmak
- Kod versiyonlama sistemlerini (Git) etkin kullanmak
- Teknolojik gelişmeleri takip ederek sürekli öğrenmeye açık olmak
Gereksinimler
Text copied to clipboard!- Bilgisayar Mühendisliği veya ilgili bölümlerden mezun olmak
- Java programlama dilinde en az 2 yıl deneyim
- Spring Boot ve Hibernate konularında bilgi sahibi olmak
- RESTful servisler geliştirme konusunda tecrübe
- SQL ve ilişkisel veritabanları hakkında bilgi
- Git gibi versiyon kontrol sistemlerini kullanabilmek
- Temel düzeyde CI/CD araçları hakkında bilgi
- Test yazma ve hata ayıklama becerisi
- Takım çalışmasına yatkınlık ve iletişim becerisi
- Analitik düşünme ve problem çözme yeteneği
Potansiyel mülakat soruları
Text copied to clipboard!- Java ile kaç yıldır çalışıyorsunuz?
- Spring Boot projelerinde deneyiminiz var mı?
- RESTful API geliştirme konusunda ne kadar tecrübeniz var?
- Hangi veritabanı sistemleri ile çalıştınız?
- Git veya benzeri versiyon kontrol sistemlerini ne sıklıkla kullanıyorsunuz?
- Test yazma konusundaki yaklaşımınızı açıklar mısınız?
- Agile/Scrum metodolojileri hakkında bilginiz var mı?
- Uzaktan veya hibrit çalışma modeline uygun musunuz?
- CI/CD araçlarıyla çalıştınız mı?
- Ekip içinde nasıl bir rol üstlenmeyi tercih edersiniz?